
#include "FTD3XXDevice.h"
#include <thread>

#include "USB3Stream.h"
#include "FTD3XXDevice.h"

class FTD3XXStream : public USB3Stream<FTD3XXDevice>
{
public:
	FTD3XXStream(USB3Device* device, uint8_t pipeID);
	~FTD3XXStream();

	void startStreaming(bool multiBuffer = false);

	void stopStreaming();

private:
	device_type* m_Device;//USB3Device
	uint8_t pipeId;

};